home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 26 / AMIGAplus Sonderheft 26 (2000)(Falke)(DE)(Track 1 of 2)[!].iso / Tools / SFX-Player / AmigaAMP / AmigaAMP.liesmich < prev    next >
Text File  |  1999-03-29  |  19KB  |  463 lines

  1. Short:    MPEG audio player with GUI (68k/PPC)
  2. Uploader: Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
  3. Author:   Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
  4. Type:     mus/play
  5. Version:  2.2
  6.  
  7. Homepage
  8. --------
  9. http://amigaamp.amiga-software.com
  10.  
  11.  
  12. Einführung
  13. ----------
  14. AmigaAMP ist ein MPEG Audio Player mit grafischer Benutzeroberfläche.
  15. Zur Dekodierung wird auf dem 68k-Prozessor die mpega.library verwendet,
  16. die PPC-Version basiert auf dem amp Dekoder. Die Soundausgabe erfolgt
  17. über das AHI Audio System. Dieses Programm ist KEINE neue Oberfläche
  18. für CLI basierte Player sondern ein eigenständiges Produkt.
  19. Sollten Probleme mit AHI, der AsyncIO.library oder der mpega.library
  20. auftreten, bitte ich jedoch darum, die jeweiligen Autoren zu kontaktieren,
  21. da ich hier ohnehin nicht helfen könnte.
  22.  
  23.  
  24. Benötigt werden:
  25. ----------------
  26. AmigaOS 3.0 oder höher
  27. 68030-50MHz Prozessor oder besser
  28. mpega.library    (Aminet:util/libs/mpega_library.lha)
  29. asyncio.library  (Aminet:dev/c/AsyncIO.lha)
  30. AHI audio system (Aminet:mus/misc/ahiusr.lha)
  31.  
  32.  
  33. Empfohlen
  34. ---------
  35. PowerUP und ppc.library v46
  36. AmigaOS 3.1 (OS3.1 UND PowerUp v46 werden für den Spectrum Analyzer benötigt!)
  37.  
  38.  
  39. Besonderheiten
  40. --------------
  41.  - FREEWARE!  Keine Beta, keine Requester, keine beschränkte Laufzeit!
  42.  - GadTools basiertes, fontsensitives Interface
  43.  - Alternativ dazu ein WinAMP kompatibles GUI
  44.  - Schnelles, synchrones und gehörrichtiges Spektrometer (nahezu keine Verzögerung)
  45.  - Workbench Applikation (Drag'nDrop Möglichkeit für Daten-Icons)
  46.  - sehr leicht konfigurierbar
  47.  - AHI Device Zugriff (der AHI Default Modus wird automatisch unterstützt)
  48.  - PPC (PowerUP) Unterstützung
  49.  - ID3 Tag Editor (Interpret, Titel, Album, etc.)
  50.  
  51. Einschränkungen
  52. ---------------
  53.  - Die PPC-Version unterstützt noch kein MPEG2.5, ich arbeite dran
  54.  - Lediglich einfache Levelmeter in der 68k Version
  55.  - Keine Echtzeit Spektrometer mit AmigaOS 3.0 -- nix zu machen!
  56.  - Keine Echtzeit Spektrometer beim abspielen von MP2 -- noch nicht
  57.  
  58.  
  59. Entwicklungsgeschichte
  60. ----------------------
  61. v2.2  - Bessere CyberGraphX Kompatibilität
  62.       - Editierbare Playliste, ladbar und speicherbar (vom Menü aus)
  63.       - Restzeitanzeige
  64.       - Nette Animation in der Ecke rechts unten :-)
  65.       - Scrollender Titel/Interpret Text im WinAMP Modus
  66.       - Auf Highcolor/Truecolor Screens bleibt die Skin beim nachladen
  67.         sichtbar
  68.       - Zufällige Reihenfolge der Wiedergabe (shuffle)
  69.       - Mehr alphabetisch sortierte Genres
  70.       - Genre Requester reagiert auf Drücken der Anfangsbuchstaben
  71.       - Pitch Shifter (+ und - Tasten auf der Zehnertastatur, * bedeutet reset)
  72.       - Verbesserte PUBSCREEN und SCREENMODE Fähigkeiten
  73.       - Interner Crossfader funktioniert jetzt:
  74.         Bei zwei laufenden AmigaAMP's kann er durch drücken der SHIFT
  75.         Taste beim ziehen des Lautstärkereglers aktiviert werden.
  76.       - Unterstützung der 'nums_ex' und 'volbar' Skinelemente
  77.  
  78. v2.1  - Einstellbare Abspielpuffergröße (sollte viele Probleme beseitigen!)
  79.       - Truecolor skins werden jetzt auf Truecolor Screens nicht mehr
  80.         gedithert.
  81.       - Skin Bilder können jede beliebige Extension haben, solange der
  82.         Name stimmt.
  83.       - Fehler bei 48 kHz MPEGs im PPC Loader behoben
  84.       - Asynchroner Dateirequester
  85.       - Skins können jederzeit nachgeladen werden.
  86.       - Automatische Wiedergabe nach dem öffnen einer Datei, falls vorher
  87.         ebenfalls Wiedergabe aktiv war
  88.       - Einige Skin Positionen korrigiert
  89.       - Visualisierung auch in der 68k Version (Aussteuerungsanzeige)
  90.       - MaxFreq funktioniert endlich
  91.  
  92. v2.0  - Sehr viele Änderungen die einen Sprung der Versionsnummer wert sind :-)
  93.       - Position des Genre Listview Gadgets korrigiert
  94.       - Fehler beim Abspielen von Mono- oder 22.05 kHz Dateien beseitigt
  95.       - Digitale Lautstärkeregelung
  96.       - AREXX Interface (siehe AREXX.readme -- nur in englisch)
  97.       - Automatische Erkennung ob bereits ein anderer AmigaAMP Task läuft
  98.       - Alphabetisch sortierte Playliste (noch nicht editierbar)
  99.       - Konfigurierbare Puffergröße
  100.       - Oberfläche, die so aussieht wie WinAMP (siehe unten)
  101.       - Fontsensitivität der alten Oberfläche verbessert
  102.       - TagInfo wird gepuffert und erst beim schließen der Datei geschrieben
  103.  
  104. v1.1  - In AmigaAMP umbenannt
  105.       - PPC Version
  106.       - ID3 Tag Editor
  107.       - Kommandozeilenunterstützung
  108.  
  109. v1.0  - Erste Veröffentlichung, die noch MPEGAHI hieß
  110.  
  111. Einführung / Konfiguration
  112. --------------------------
  113. Wichtig! Eine korrekt installierte AHI Konfiguration ist Grundvoraussetzung
  114. für ein Funktionieren von AmigaAMP. Ohne korrekte AHI Installation wird
  115. der Klang wahrscheinlich ziemlich schlecht sein...
  116.  
  117. Starten Sie zunächst das AHI Setup Programm in Ihrem Prefs-Verzeichnis.
  118. Wählen Sie eins der Units 0 bis 3 (nicht das Music Unit). Wenn Sie noch kein
  119. Unit anderweitig verwenden, empfehle ich, Unit 0 einzustellen.
  120.  
  121. Wählen Sie einen der "Fast Stereo++" AudioModes aus, der sich mit der 
  122. von Ihnen verwendeten Soundkarte verträgt. Für die Prelude empfehle ich
  123. die Verwendung des "Prelude:Fast 16 bit stereo++ realtime" Modus.
  124.  
  125. Nun sollten Sie in Erfahrung bringen, in welcher Samplingrate die meisten
  126. Ihrer MPEG Files kodiert sind. Normalerweise wird dies 44100Hz sein, da
  127. dies die Standard CD Rate ist. Wenn Sie einen langsamen Prozessor haben
  128. und Sie AmigaAMP daher mit heruntergeteilter Frequenz laufen lassen müssen,
  129. können Sie dies im Konfigurationsfenster einstellen. Sehen Sie sich unten
  130. stehende Tabelle zu diesem Thema an.
  131.  
  132. Es ist wichtig, daß der Frequenz-Regler auf der Frequenz steht, die
  133. tatsächlich am häufigsten benutzt wird. Wenn Sie zum Beispiel viele
  134. 44.1kHz Samples abspielen wollen und eine Frequenz-Teilung von 1:2 verwenden,
  135. sollte der Regler auch 22050 Hz stehen!
  136.  
  137. Wenn Sie nicht vorhaben, verschiedene Programme zur gleichen Zeit mit
  138. unterschiedlichen Wiedergabefrequenzen laufen zu lassen, können Sie den
  139. Kanal-Regler auf der Position 1 stehen lassen. Die restlichen Einstellungen
  140. sind von Ihrer Audio Hardware abhängig.
  141.  
  142. Wählen Sie zum Abschluss der Konfiguration das "Save" Gadget links unten.
  143.  
  144. Nun ist es Zeit, AmigaAMP zu konfigurieren. Wenn Sie ein anderes AHI Unit
  145. als 0 gewählt haben, sollten Sie den ToolType AHIUNIT im AmigaAMP Info-
  146. Fenster anpassen. Wenn Sie Unit 0 verwenden, starten Sie AmigaAMP einfach
  147. durch ein Doppelklick. Wählen Sie "Config" aus dem Menü.
  148.  
  149. Stellen Sie die Regler und Checkmarks auf die von Ihnen gewünschten Settings.
  150. Speichern Sie die Einstellungen und schließen Sie das Konfigurations-
  151. Fenster.
  152.  
  153. Das war's auch schon! AmigaAMP ist damit komplett konfiguriert. Sie können
  154. später Feineinstellungen vornehmen. Die Performance des Systems hängt
  155. sehr von der Leistung der mpega.library und der Geschwindigkeit Ihres
  156. AHI Treibers für die verwendete Soundkarte ab.
  157.  
  158. Empfohlene Einstellungen (mit Prelude:Fast 16 bit stereo++ realtime getestet)
  159. -----------------------------------------------------------------------------
  160.  
  161.           |     Layer 1/2        |        Layer 3
  162. Prozessor | Quality|FreqDiv|Mono | Quality|FreqDiv|Mono
  163. ----------+--------+-------+-----+--------+-------+-----
  164. 68040-40  |  high  |  1:2  | off | medium |  1:2  | on 
  165. 68060-50  |  high  |  1:1  | off |  high  |  1:1  | off
  166. PPC604e   |  high  |  1:1  | off |  high  |  1:1  | off
  167.  
  168. Hinweis: Nur die 68k Version wird von diesen Einstellungen beeinflußt.
  169.  
  170.  
  171. Fortgeschrittene Konfiguration
  172. ------------------------------
  173. * Bufsize:
  174. Größe des Lesepuffers. Am besten etwas probieren bis die besten Resultate
  175. erzielt werden. (Am besten ist normalerweise 16 bis 32K)
  176. FILE bedeutet, daß der Lesepuffer genauso groß wie die gerade geladene
  177. Datei wird. Disk Zugriffe während der Wiedergabe können so vermieden
  178. werden. Vorsicht! Diese Option ist noch nicht 100% stabil.
  179.  
  180. *TaskPri:
  181. Setzt die laufende Taskpriorität von AmigaAMP. Der Empfohlene Wert für
  182. unterbrechungsfreie Wiedergabe ist 1. Gott weiß, was passiert, wenn
  183. irgendein Dritthersteller Task-Scheduler anfängt an AmigaAMPs internen
  184. Task-Prioritäten herumzufummeln...
  185.  
  186. * Read ID3 TagInfo
  187. Versucht, Informationen über Interpret, Titel, etc. zu lesen. Da diese am
  188. Ende der Datei gespeichert werden, kann diese Funktion das laden etwas
  189. verlangsamen. Wenn diese Funktion ausgeschaltet ist, können die
  190. Informationen weder geändert noch gespeichert werden!
  191.  
  192. * Allow multiple instances
  193. Normalerweise, wenn auf ein MPEG Datei Projekt-Icon geklickt wird während
  194. AmigaAMP bereits eine andere Datei spielt, wird kein zweiter AmigaAMP Task
  195. gestartet, sondern der bereits laufende spielt die neue Datei. Dieses
  196. Verhalten kann abgeschaltet werden. Damit es reibungsfrei funktioniert,
  197. muß AmigaAMP vorher zweimal manuell gestartet und bei eingeschaltetem
  198. "Allow multiple instances" jeweils die Konfiguration gespeichert werden.
  199.  
  200. * Limit volume to 0dB
  201. Der Lautstärkeregler reicht von Stille bis +6dB so daß leisere Aufnahmen
  202. verstärkt werden können. Um die Lautstärke nicht aus versehen über Normal
  203. zu ziehen kann diese Option eingeschaltet werden.
  204.  
  205. * ToolType: DIRECTORY
  206. Dieses Verzeichnis wird standardmäßig im Dateirequester angezeigt.
  207.  
  208. * ToolType/Keyword: SCREENMODE
  209. Weist AmigaAMP an, einen eigenen Screen zu benutzen. Der Modus muß dezimal
  210. oder hexadezimal angegeben werden. Bei hex Angabe muß ein <0x> oder ein <$>
  211. vorangestellt werden. Beispiel: SCREENMODE=0x50021303
  212.  
  213. * ToolType/Keyword: PUBSCREEN
  214. Name des Public Screens auf dem AmigaAMP seine Oberfläche öffnen soll.
  215. Beispiel: PUBSCREEN=DOPUS.1
  216.  
  217. Benutzung (wie man Sounds lädt und spielt)
  218. ------------------------------------------
  219.  
  220. Die meisten Funktionen von AmigaAMP sollten selbsterklärend sein, da sie
  221. sich in ähnlicher Darstellung auf jedem CD Spieler wiederfinden.
  222. AmigaAMP verwendet jedoch natürlich keine CDs sondern Dateien - es handelt
  223. sich schließlich um ein Computerprogramm... Die Unterschiede in der
  224. Benutzung sind also wie folgt - die untere Reihe von Gadgets:
  225.  
  226.  - Eject      Stopt die Wiedergabe, löscht die derzeitige Spielliste
  227.               und öffnet einen Filerequester, der die Auswahl eines
  228.               oder mehrerer neuer Samples erlaubt.
  229.  - Skip Back  springt zum vorherigen Track der Playliste zurück - wenn
  230.               es einen solchen gibt.
  231.  - Stop       Stopt die Wiedergabe (was sonst?)
  232.  - Play       Startet die Wiedergabe, wenn mindestens ein File geladen
  233.               (und damit in der Playliste eingetragen) ist. Ist kein
  234.               File geladen (also z.B. beim Programmstart), wird ein
  235.               Filerequester geöffnet und Sie können ein oder mehrere
  236.               Files auswählen.
  237.  - Skip Fwd   springt zum nächsten Track in der Playliste (zum nächsten
  238.               File, wenn Sie mehrere geöffnet haben)
  239.  - Pause      Unterbricht die Wiedergabe zeitweilig, um sie später an der
  240.               gleichen Stelle fortzusetzen
  241.  
  242.  
  243. Über den Kontroll-Gadgets findet sich ein Positions-Regler. Wenn Sie
  244. ein File abspielen, können Sie durch Verschieben dieses Reglers die
  245. momentane Abspielposition innerhalb des Files verändern.
  246.  
  247. Tastaturbelegung
  248. ----------------
  249. CURSOR RECHTS       10s vorwärts springen
  250. CURSOR LINKS        10s rückwärts springen
  251. CURSOR HOCH         Lautstärke erhöhen
  252. CURSOR RUNTER       Lautstärke verringern
  253. SPACE               Wiedergabe/Stop
  254. P                   Pause
  255. NUM +               Abspielgeschwindigkeit eröhen (in Halbtonschritten)
  256. NUM -               Abspielgeschwindigkeit verringern (in Halbtonschritten)
  257. NUM *               Normale Abspielgeschwindigkeit
  258. Y                   springt zum vorherigen Track der Playliste zurück
  259. X                   startet die Wiedergabe
  260. C                   Pause
  261. V                   stopt die Wiedergabe
  262. B                   springt zum nächsten Track in der Playliste
  263. N                   eject
  264.  
  265. Über die WinAMP Oberfläche
  266. --------------------------
  267. Seit WinAMP 1.80 kann man eigene Texturen (sogenannte Skins) für die
  268. Oberfläche laden. Die Texturen bestehen aus mehreren Bitmap-Bildern die
  269. zusammen in einem Verzeichnis liegen. Sie enthalten das Aussehen des
  270. Abspielfensters und der Gadgets. Da mich mehr und mehr Leute darum bitten,
  271. AmigaAMP wie WinAMP aussehen zu lassen habe ich nun eine alternative GUI
  272. Routine eingebaut, die diese WinAMP Skins laden kann!
  273.  
  274. Die drei Varianten, die mir am besten gefallen habe ich AmigaAMP beigelegt.
  275. Sie befinden sich im "skins" Verzeichnis in folgenden Unterverzeichnissen:
  276.  
  277.  - base      -> Das original WinAMP Design
  278.  - sex       -> Ein ziemlich buntes, poppiges Aussehen
  279.  - eXquisite -> Holzgehäuse und polierte Messingknöpfe :)
  280.  
  281. Um eines der neuen GUIs zu aktivieren muß AmigaAMP mit den Optionen NewGUI
  282. und Skin=<Unterverzeichnisname> gestartet werden.  Falls einfach nur der
  283. normale WinAMP-Look gewünscht wird, reicht "AmigaAMP NG" als Abkürzung.
  284. Für die anderen Designs empfehle ich dringend die HighColor Darstellung
  285. einer Grafikkarte.
  286.  
  287. Obwohl die Bilder alle die Erweiterung .iff haben müssen, können sie in
  288. jedem beliebigen Format sein, für das ein funktionierender Datatype
  289. installiert ist (am besten durch laden in Multiview überprüfen). Mit einem
  290. geeigneten BMP Datatype lassen sich sogar die WinAMP skins 1:1 übernehmen.
  291. AmigaAMP versucht automatisch, Bilder mit den Erweiterungen iff oder bmp
  292. zu laden.
  293.  
  294. Zur Zeit funktionieren nicht alle Elemente der WinAMP Oberfläche. Es gibt
  295. z.B. kein Spektrogramm bei MP2 und auch keinen Equalizer. Der Shuffle-Knopf
  296. bewirkt auch (noch) nichts. Ansonsten läuft aber so gut wie alles!
  297.  
  298.  
  299. Rechtliches
  300. -----------
  301. AmigaAMP ist Freeware, das Copyright liegt beim Autor. Es darf frei kopiert
  302. werden, solange keine Änderungen am Code oder der Dokumentation vorgenommen
  303. werden. Eine (vertretbare) Gebühr zur Deckung der Kopierkosten darf erhoben
  304. werden.
  305.  
  306. AmigaAMP darf nicht für kommerzielle Zwecke verwendet werden, es darf auch
  307. nicht in kommerziellen Distribtutionen vertrieben werden, ohne daß hierfür
  308. eine schriftliche Einverständniserklärung des Autors vorliegt. Es darf
  309. nicht auf ftp- oder Webservern abgelegt werden, die kommerzielle Software
  310. oder Treiber für kommerzielle Hardware anbieten. Die einzige Ausnahme sind
  311. die Server des Aminet Archivs.
  312.  
  313. Es wird keine Verantwortung für Schäden an Lautsprechern, Verstärkern,
  314. Amigas oder anderen Komponenten sowie Daten, die durch die Verwendung
  315. von AmigaAMP berührt werden könnten, übernommen.
  316.  
  317. Obwohl ich ausgiebige Betatests vorgenommen habe, kann ich nicht garantieren,
  318. daß AmigaAMP unter allen Umständen immer überall völlig problemlos
  319. funktioniert. Wenn Sie also Fehler oder Probleme entdecken, lassen Sie
  320. es mich bitte wissen.
  321.  
  322. Hier das originale Readme zu amp:
  323. ---------------------------------
  324. amp MPEG audio decoder readme file (version 0.7.5)
  325. (C) Tomislav Uzelac  1996,1997
  326.  
  327. amp is free software and can be _used_ freely by anyone. If you want to
  328. do anything else with it, be sure to check the Legal section of this
  329. document for legal issues.
  330.  
  331. THERE IS NO WARRANTY FOR THIS PROGRAM. Please check out the Legal section
  332. of this document.
  333.  
  334. 1. Introduction
  335. 2. Installation
  336. 3. Running
  337. 4. Feedback
  338. 5. Contributing
  339. 6. Legal
  340.  
  341.  
  342. 1. Introduction
  343.  
  344. amp (Audio Mpeg Player) is an MPEG audio decoder which I originally started 
  345. putting together as a side project of the MPEG hardware design project at 
  346. FER/Zagreb - just to confirm my knowledge of the standard. It works with
  347. both MPEG1 and MPEG2 audio streams (except for the multichannel extensions
  348. defined in MPEG2), layers 2 and 3. 
  349.  
  350. There is a gui for amp, written in Tcl/Tk by Edouard Lafargue. It is 
  351. available at the amp home site ftp://ftp.rasip.fer.hr
  352.  
  353. Another gui supported is the Sajber Jukebox, written by Joel Lindholm.
  354.  
  355. The following people contributed their time and knowledge to amp:
  356. Karl Anders Oygard, Ilkka Karvinen, Lutz Vieweg, Dan Nelson,
  357. Edouard Lafargue, Andrew Richards, George Colouris,
  358. Dmitry Boldyrev, Andy Lo A Foe, Thomas Sailer, Justin Frankel
  359.  
  360. amp home location is
  361.     ftp://ftp.rasip.fer.hr/pub/mpeg/
  362.  
  363. and the mailing list: send 'HELP' in the body of the message to:
  364.     multimedia@rasip.fer.hr
  365.  
  366. If you want to find out more about MPEG, best places to start are
  367.     http://www.mpeg.org
  368.     http://www.mpeg2.de 
  369.  
  370.  
  371. 2. Installation
  372.  
  373. Installation should be simple enough if amp was ported to your system,
  374. just do a 
  375.  
  376. ./configure
  377. make 
  378.  
  379. You can edit the makefile further to suit your system. If configure fails 
  380. to make a usable Makefile, you'll _have_ to edit it yourself.
  381.  
  382. Linux users should try real-time playing support, as described
  383. in doc/realtime.txt. Some people that might pass on this feature are
  384. those with slower machines (i.e. 486's), or SMP systems (see the
  385. doc/linuxrealtime.txt file). 
  386. Some versions of the linux C library produce an error when compiling
  387. amp with realtime support. A quick fix is to edit /usr/include/sched.h
  388. and replace _P in the offending line with __P.
  389.  
  390. ./configure --enable-realtime
  391. make
  392. chown root.root amp
  393. chmod u+s amp
  394.  
  395. ... this requires /dev/dsp to be both world readable and writeable. If you
  396. have a special group for people allowed to use the sound device (for
  397. instance, a group called sound), you can do a:
  398.  
  399. chmod g+s amp
  400.  
  401. or make your audio card world read/writeable (not recomended)
  402.  
  403. chmod o+rw /dev/dsp*
  404.  
  405. 3. Running:
  406.  
  407. 'amp -h' gives you usage & options. If your computer is on the slower
  408. side, direct playback might not work, but you can decode it
  409. to .wav or raw pcm and play it later.
  410.  
  411.  
  412. 4. Feedback
  413.  
  414. Send in your makefiles, opinions, bugreports, fixes; anything related to this
  415. program. You can also send me unlimited amounts of money, sugar, milk, etc.
  416.  
  417. If you find any mpeg audio files that amp has trouble decoding, please tell
  418. me about this via e-mail <tuzelac@rasip.fer.hr>.
  419.  
  420.  
  421. 5. Contributing
  422.  
  423. Please contribute to amp. If you want to know what is going on in amp 
  424. development, you can join the developers mailing list
  425.  
  426.     mpeg_audio_developers@rasip.fer.hr
  427.  
  428. There are certain debugging facilities that I made in amp, but are disabled
  429. in the current release (they are neither nice nor user-friendly). If anyone
  430. enhances them (they are in dump.c) to the point that they're actually
  431. usable I'll be happy to include the changes in the release. I think this
  432. kind of debug output would be very useful to people studying these audio
  433. algorithms.
  434.  
  435.  
  436. 6. Legal
  437.  
  438. This software can be used freely for any purpose. It can be distributed
  439. freely, as long as it is not sold commercially without permission from
  440. Tomislav Uzelac <tuzelac@rasip.fer.hr>. However, including this software
  441. on CD_ROMs containing other free software is explicitly permitted even 
  442. when a modest distribution fee is charged for the CD, as long as this
  443. software is not a primary selling argument for the CD.
  444.  
  445. Building derived versions of this software is permitted, as long as they
  446. are not sold commercially without permission from Tomislav Uzelac 
  447. <tuzelac@rasip.fer.hr>. Any derived versions must be clearly marked as
  448. such, and must be called by a name other than amp. Any derived versions
  449. must retain this copyright notice.
  450.  
  451. /* This license is itself copied from Tatu Ylonen's ssh package. It does 
  452.  * not mention being copyrighted itself :)
  453.  */
  454.  
  455. THERE IS NO WARRANTY FOR THIS PROGRAM - whatsoever. You use it entirely
  456. at your risk, and neither Tomislav Uzelac, nor FER will be liable for
  457. any damages that might occur to your computer, software, etc. in
  458. consequence of you using this freeware program.
  459.  
  460.  
  461. Tomislav Uzelac
  462. <tuzelac@rasip.fer.hr>
  463.